﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace FigureDraw
{
    public abstract class Target
    {
        //public abstract void DrawLine(Panel panelDraw, Vector2 oldP, Vector2 curP, PenType penType);

        //public abstract void DrawEclipse(Panel panelDraw, Vector2 oldP, Vector2 curP, PenType penType);

        //public abstract void DrawRectangle(Panel panelDraw, Vector2 oldP, Vector2 curP, PenType penType);


        //New
        public abstract void DrawLine(Paper drawPaper, Vector2 oldP, Vector2 curP, PenType penType);
        public abstract void DrawEclipse(Paper drawPaper, Vector2 oldP, Vector2 curP, PenType penType);
        public abstract void DrawRectangle(Paper drawPaper, Vector2 oldP, Vector2 curP, PenType penType);

        public abstract void SavePNG(string filePath);
    }
}
